home *** CD-ROM | disk | FTP | other *** search
- Program AmarqueeTest1;
-
- {PCQ Pascal test program that uses amarquee.library. Doesn't do much...}
- {just connects and sets a variable, then disconnects.}
- {Be sure to link this file with the AMarquee.lib stub library, or it won't link!}
-
- {$I "Include:Exec/Libraries.i"}
- {$I "Include:Libraries/AMarquee.i"}
-
- Var
- AMarqueeBase : Address;
- session : QSessionPtr;
- setOpVal : Integer;
- freeSessionVal : Integer;
-
- begin
- AMarqueeBase := OpenLibrary("amarquee.library", 44);
- if AMarqueeBase = nil then begin
- writeln('Could not open amarquee.library');
- exit(20);
- end;
-
- {Connect to localhost}
- session := QNewSession("localhost", 2957, "pascal test");
- if session = nil then begin
- writeln('Could not create connection to localhost/2957');
- CloseLibrary(AMarqueeBase);
- exit(20);
- end;
-
- {Set a variable}
- setOpVal := QSetOp(session, "testVal", "just a test", 12);
- if setOpVal = 0 then begin
- writeln('Warning, QSetOp failed.');
- end;
-
- {Close the connection}
- freeSessionVal := QFreeSession(session);
-
- {Clean up}
- CloseLibrary(AMarqueeBase);
- end.
-